Dual-processor Neural Network Implementation in Fpga
نویسندگان
چکیده
Artificial Neural Networks have become a common solution for many real world problems. Many industrial, commercial and research applications need hardware implementation due to issues regarding stability, speed, price and size. This paper presents the implementation of a feed forward Artificial Neural Network in FPGA using two embedded processors. The processors used are Xilinx hardcore PowerPCs. To verify the implementation developed, a control loop of Direct Inverse Control was simulated using a Personal Computer and a FPGA, thereby implementing a direct and an inverse model of a system, respectively. The results obtained show that the hardware implementation works properly and introduces no additional error. Copyright CONTROLO2012.
منابع مشابه
Hardware Implementation of an Artificial Neural Network with an Embedded Microprocessor in a Fpga
This article describes the implementation in hardware of an Artificial Neural Network with an embedded Microprocessor in a FPGA. The implementation of a Neural Network in hardware can be desired to benefit from its distributed processing capacity or to avoid using a personal computer attached to each implementation. The relevance of implementing it in a FPGA comes from its flexibility, low powe...
متن کاملAn Fpga-based Neural Network for Computer Vision Applications
A neural network is an information processing system that is widely used in various computer vision applications. This paper discusses an low-latency FPGA-based neural network implementation that does direct computation of the sigmoid activation function.
متن کاملDesign and Implementation of Field Programmable Gate Array Based Baseband Processor for Passive Radio Frequency Identification Tag (TECHNICAL NOTE)
In this paper, an Ultra High Frequency (UHF) base band processor for a passive tag is presented. It proposes a Radio Frequency Identification (RFID) tag digital base band architecture which is compatible with the EPC C C2/ISO18000-6B protocol. Several design approaches such as clock gating technique, clock strobe design and clock management are used. In order to reduce the area Decimal Matrix C...
متن کاملAn FPGA implementation for neural networks with the FDFM processor core approach
This paper presents an FPGA implementation of a 3-layer perceptron using the FDFM (Few DSP blocks and Few block RAMs) approach implemented in the Xilinx Virtex-6 family FPGA. In the FDFM approach, multiple processor cores with few DSP slices and few block RAMs are used. We have implemented 150 processor cores for perceptrons in a Xilinx Virtex-6 family FPGA XC6VLX240T-FF1156. The implementation...
متن کاملA High Resolution FPGA Implementation of a Feedforward Neural Network
Artificial Neural Networks can benefit from digital implementation and several implementations have already been reported in scientific papers. Nevertheless, these implementations do not allow the direct use of off-line trained networks because of the much lower precision when compared with the software solutions where they are prepared or modifications in the activation function. The present w...
متن کامل